a = 10
print(type(a))

b = 0.5
print(type(b))

c = 'hello'
print(type(c))

d = "hello"
print(type(d))

e = 'My name is "tangzhong"'
print(type(e))

f = '''My 'name' is "tangzhong"'''
print(f)

print(len(d))

a1 = 'hello'
a2 = 'world'
print(a1 + a2)

c1 = True
c2 = False
print(type(c1))
print(type(c2))


a = 10
# 希望使用 print 打印出 "a = 10" 这样的内容
# 我们希望把数字和字符串混在一起来打印~
print(f"a = {a + 10}")

# 通过控制台, 来输入一个数据

# num = input('请输入一个整数: ')
# print(type(num))
# print(f'您输入的数字是 {num}')

a = input('请输入第一个整数: ')
b = input('请输入第二个整数: ')

a = int(a)
b = int(b)

print(f'a + b = {a + b}')

# 输入四个小数, 求四个小数的平均值.

a = input("请输入第一个数字: ")
b = input("请输入第二个数字: ")
c = input("请输入第三个数字: ")
d = input("请输入第四个数字: ")

a = float(a)
b = float(b)
c = float(c)
d = float(d)

avg = (a + b + c + d) / 4
print(f"平均值是 {avg}")

# 在 Python 中, 0 不能作为除数!
# print(10 / 0.0)

# 在 Python 中整数除以整数, 结果可能是小数
# print(1 / 2)

# % 表示求余数
# print(7 % 3)

# ** 表示乘方运算, 既能支持乘方, 也能支持开方
# print(4 ** 2)
# print(4 ** 0.5)

# // 地板除法(取整除法), 会针对计算的结果进行 "向下取整"
# print(7 // 2)
# print(-7 // 2)